package com.xc.ezplan.admin.vo;

import java.time.LocalDateTime;

import com.xc.ezplan.core.base.BaseVo;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * @author lixingchen
 * @date 2022/11/21
 * @description 七牛云存储VO
 */
@EqualsAndHashCode(callSuper = true)
@Data
public class AdminQiniuContentVo extends BaseVo {

    @ApiModelProperty(value = "七牛云存储ID", hidden = true)
    private Long id;

    @ApiModelProperty(value = "配置ID")
    private Long configId;

    @ApiModelProperty(value = "文件名")
    private String name;

    @ApiModelProperty(value = "空间名")
    private String bucket;

    @ApiModelProperty(value = "大小")
    private String size;

    @ApiModelProperty(value = "文件地址")
    private String url;

    @ApiModelProperty(value = "文件类型")
    private String suffix;

    @ApiModelProperty(value = "空间类型：公开/私有")
    private String type = "公开";

    @ApiModelProperty(value = "创建或更新时间")
    private LocalDateTime updateTime;
}
